package day0110.demo4;

class Father{
    int i=1;
    void method1(){
        System.out.println("父类的method1()");
        System.out.println(i);
    }
}

class ChildClass extends Father{
    int i=10;//-----
    int age=3;//子类独有的成员变量
    int getAge(){//子类独有的成员方法
        return age;
    }
    void method1(){//-----
        System.out.println("ChildClass子类的method1()");
        System.out.println(i);
    }
}

public class ChildClassTest {
    public  static  void main(String[] args){
        //属性绑定到类型上：用向上造型的对象，调用父子类都有成员变量，使用的是父类的成员变量
        Father c=new ChildClass ();
        System.out.println(c.i);
        //方法绑定到对象上：用向上造型的对象，调用父子类都有成员方法，使用的是子类的成员方法
        c.method1();
    }
}
